SECURE CHAT 0.1.6 — WINDOWS X64
© 2026 ITMSFT Group — https://itmsft.com/

1. Распакуйте архив в отдельную папку с доступом на запись.
2. Запустите SecureChat.exe. .NET устанавливать не требуется.
3. Создайте профиль и длинный уникальный пароль (от 12 символов).
4. «Кошелёк ключей» → выберите профиль → «Экспорт карточки».
5. Обменяйтесь публичными .scpub с собеседником, импортируйте его карточку.
6. Сверьте все группы отпечатка при встрече или по доверенному каналу.
7. «Сообщения» → профиль и получатель → текст → «Зашифровать».
8. Отправьте конверт SC1:… любым мессенджером. Для чтения вставьте
   полученный конверт в режим «Расшифровать».

TELEGRAM БЕЗ КОПИРОВАНИЯ, ДОМЕНА И САЙТА

После шифрования нажмите «Файл для чата», переключитесь в Telegram
и вставьте через Ctrl+V. Копируется готовый файл .scmsg, без диалога
выбора папки. Отправьте вложение. Для сохранения в выбранную папку
есть отдельная кнопка «Сохранить…». Получатель загрузит вложение
и откроет его в Secure Chat. Заблокированное приложение попросит
пароль, затем расшифрует сообщение автоматически. Если Windows
предлагает другую программу, выберите Secure Chat через
«Открыть с помощью» и разрешите постоянное использование.
В «Настройках» есть «Включить открытие .scmsg и .scx».

Старые .sct открываются внутри программы, новые сообщения — .scmsg.
.sct уже используется другими приложениями, его default не меняется.
Копия файла для буфера содержит только шифротекст, остаётся доступной
после блокировки и закрытия программы. Копии лежат в
Data\ClipboardAttachments; спустя 24 часа приложение удаляет их
при следующей очистке. Для каждого копирования создаётся новый файл.
Открытие .scx выбирает контейнер в разделе «Файлы»; место сохранения
расшифрованного содержимого вы выбираете сами.

ОБНОВЛЕНИЕ

Закройте старую программу и замените только SecureChat.exe рядом
с вашей существующей папкой Data. Папку Data сохраняйте: это ключи.
При замене EXE по прежнему пути регистрация вложений сохраняется.

Страница выпусков: https://itmsft.com/securechat/update
Кнопка «Проверить обновления» получает сведения о новой версии.
Автопроверку при запуске можно включить в настройках; изначально
она выключена. Пароль, ключи, сообщения и файлы при этом не передаются.
Кнопка загрузки открывает браузер: скачайте ZIP, закройте Secure Chat
и замените EXE в прежней папке. Форматы кошелька и конвертов в 0.1.6
прежние, папку Data менять не нужно. Порядок публикации обновлений
на сайте и полная инструкция находятся в «Обновление.md».
После переноса EXE вместе с Data в другую папку включите открытие
.scmsg/.scx и ссылки securechat:// заново в настройках приложения.

ЯЗЫКИ ИНТЕРФЕЙСА

English, Русский, Українська, Deutsch, Français, Español, 日本語.
Выберите язык на экране пароля или в «Настройках»: он изменится
сразу, без перезапуска и очистки введённого текста. Выбор сохранится
в Data\ui-preferences.json, отдельно от зашифрованного кошелька.
Все семь языков встроены в EXE. Другие можно добавить файлом JSON
в папку Languages рядом с EXE; новый язык появится после запуска.
Формат и образцы находятся в исходниках: docs\LOCALIZATION.md.

Для первого теста можно выбрать в получателях собственный профиль.
Файлы шифруются в разделе «Файлы» в формат .scx. Выберите прямо там
свой профиль, получателя и алгоритм. Выбор в «Сообщениях» независим.
Для расшифровки ключ определяется автоматически. Существующие файлы
не перезаписываются, расшифрованные файлы не запускаются автоматически.

Во время обработки файла внизу видны полоса прогресса, процент
и текущий этап: проверка подписи, шифрование/расшифровка, сохранение.
Процент общий для всей операции. 100% появляется после успешного
сохранения результата. Для остановки нажмите «Отменить».

РАЗМЕР ОКНА

Размер, положение и развёрнутое состояние окна сохраняются
автоматически и восстанавливаются при следующем запуске, ещё до
ввода пароля. После отключения монитора окно вернётся на видимый экран.
Data\window-state.json содержит только эти настройки, без секретов.

КОШЕЛЁК И ПАРОЛЬ

Ключи находятся в Data\wallet.scvault рядом с EXE. При переносе
приложения сохраните EXE и папку Data. Делайте резервные копии
через «Настройки». Без закрытых ключей и пароля восстановления нет.
Для восстановления в пустой папке введите пароль копии на стартовом
экране и нажмите «У меня есть резервная копия».

Ctrl+L, сворачивание, блокировка Windows и сон закрывают кошелёк.
Есть автоблокировка, две темы, очистка истории и смена пароля.
Старые копии кошелька сохраняют прежний пароль и прежнюю историю.

ССЫЛКИ

После создания кошелька регистрируется securechat:// для текущего
пользователя Windows. Регистрацией можно управлять в «Настройках».
Кнопка «Ссылка Windows» создаёт прямую ссылку для совместимых
приложений. Telegram не делает securechat:// кликабельным; для него
используйте «Файл для чата» и .scmsg либо копируйте SC1:… вручную.
Обработчик вложений и расшифровка проверены автоматическими тестами;
фактический клик по вложению прямо в Telegram вручную не проверялся.

ЧТО ЗАЩИЩЕНО

Текст и содержимое файлов: AES-256-GCM либо ChaCha20-Poly1305;
доставка ключа: RSA-3072/OAEP-SHA256; подпись: ECDSA P-256.
Кошелёк: AES-256-GCM и PBKDF2-SHA256 (600 000 итераций).
Обработка сообщений и файлов выполняется локально. Необязательная
проверка обновлений обращается к сайту ITMSFT Group только за версией.

Имя и размер файла в заголовке .scx открыты. При необходимости
переименуйте исходный файл заранее. Подпись неизвестного ключа
сама по себе не подтверждает личность: сверяйте отпечатки.
Защита заражённого устройства, forward secrecy и постквантовая
защита в эту версию не входят. При утечке закрытого ключа старые
записанные конверты для него тоже могут быть расшифрованы.
Обычное системное копирование Ctrl+C не очищается приложением.
Копирование текста очищает свой буфер через 30 секунд по возможности;
зашифрованный файл в буфере остаётся до замены новой записью;
сторонний менеджер буфера способен сохранить текст отдельно.

Это первая рабочая версия без независимого аудита и подписи издателя.
Исходники, тесты и полная документация находятся в проекте SecureChat.
